package com.xinyi.reactivemvvm.sources.repository;

import com.xinyi.reactivemvvm.model.NeteaseCommentModel;
import com.xinyi.reactivemvvm.model.Resource;
import com.xinyi.reactivemvvm.model.request.NeteaseCommentRequest;
import com.xinyi.reactivemvvm.sources.repository.BaseRepository.FlowCollect;

/**
 * @author 杨耿雷
 * @date 2024/9/23 22:08
 * @description 主页数据仓库
 */
public interface MainRepository {

    /**
     * 随机获取一条网抑云音乐热评
     *
     * @param request 请求参数
     */
    FlowCollect<Resource<NeteaseCommentModel>> getNeteaseComment(NeteaseCommentRequest request);
}
